<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>门户管理</title>
<%@ include file="head.jsp"%>
<link id='theme' rel='stylesheet' href='static/css/myportallist.css' />
</head>
<body>
	<div class="container">

		<div class="searchuserdiv ope">
			<ul>
				<li>关键词：<input id="portal_manage_keywords" type="text"
					name="keywords" /> 客户名称:<input id="portal_manage_customname"
					type="text" name="customName" /> <input id="portal_manage_search"
					type="button" onclick="portal_manage_search();" value="查询" />
				</li>
			</ul>
		</div>

		<table id="portal_manage_dg"></table>
		<div id="formbox"></div>
	</div>
	<script type="text/javascript">
		$(function() {
			$("#portal_manage_dg")
					.datagrid(
							{
								url : "portal/list",
								columns : [ [
										{
											field : 'keywords',
											title : '门户名称'
										},
										{
											field : 'customName',
											title : '客户名称'
										},
										{
											field : 'bossName',
											title : '法人代表'
										},
										{
											field : 'agentName',
											title : '代理商'
										},
										{
											field : 'regDatetime',
											title : '注册日期',
											align : 'center',
											formatter : function(value) {
												return formatDateTime(value);
											}
										},
										{
											field : 'customTypeName',
											title : '类型'
										},
										{
											field : 'isUse',
											title : '状态',
											formatter : function(value, row,
													index) {
												switch (value) {
												case 0:
													return "未使用";
													break;
												case 1:
													return "已使用";
													break;

												}
											},
											styler : function(value, row, index) {
												if (value == 0) {
													return 'color:red;';
												} else {
													return 'color:green;';
												}
											}
										},
										{
											field : 'customId',
											title : '客户主键',
											hidden : true
										},
										{
											title : '操作',
											field : 'id',
											formatter : function(value, row,
													index) {
												var customid = row.customId;
												var keyword = row.keywords;
												return '<a href="javascript:view_portal('
														+ value
														+ ','
														+ customid
														+ ')">查看</a> | <a href="javascript:update_portal('
														+ value
														+ ','
														+ customid
														+ ')">修改</a>';
											}
										} ] ],
								fitColumns : true,//自适应宽度 
								striped : true,//列表是否有间隔底色
								resizable : true,//列尺寸可调节
								singleSelect : true,
								loadMsg : '正在努力加载中..',
								rownumbers : true, //行前显示行号
								idField : 'id', //指定选中时返回的维度字段名，如id

								pagination : true,//是否显示分页
								pageSize : 10,//每页条数 
								pageList : [ 10, 20, 30 ]
							});
		});

		//搜索
		function portal_manage_search() {
			var portal = {
				"keywords" : $.trim($('#portal_manage_keywords').val()),
				"customName" : $.trim($('#portal_manage_customname').val())
			};
			//$('#portal_manage_keywords').datagrid('options').queryParams = keywords;  	   
			$("#portal_manage_dg").datagrid('reload', portal);
		}
		//查看
		function view_portal(id, customid) {
			$('#formbox').dialog({
				title : '门户信息',
				height : 600,
				width : '100%',
				closed : false,
				cache : false,
				href : "portal/view?id=" + id + "&customid=" + customid,
				modal : true,
				buttons : [ {
					text : '返  回',
					handler : function() {
						$('#formbox').dialog('close');
					}
				} ]
			});
		}
		//修改
		function update_portal(id, customid) {
			$('#formbox').dialog({
				title : '修改门户信息',
				height : 600,
				width : '100%',
				closed : false,
				cache : false,
				href : "portal/update?id=" + id + "&customid=" + customid,
				modal : true,
				buttons : [ {
					text : '修  改',
					handler : function() {
						updatePortal(id);
					}
				}, {
					text : '返  回',
					handler : function() {
						$('#formbox').dialog('close');
					}
				} ]
			});
		}
		//修改门户方法
		function updatePortal(id) {
			$('#portal_update').form('submit', {
				onSubmit : function() {
					return $(this).form('validate');
				},
				success : function(result) {
					if ("success" == result) {
						$.messager.alert('提示', '修改成功!', 'info');
						$("#portal_manage_dg").datagrid("reload");
						$('#formbox').dialog('close');
					} else {
						$.messager.alert('提示', '修改失败!', 'error');
					}
				}
			});
		}
		//自定义验证url合法性方法
		function isURL(url) {
			var strRegex = "^((https|http|ftp|rtsp|mms)://)?[a-z0-9A-Z]{3}\.[a-z0-9A-Z][a-z0-9A-Z]{0,61}?[a-z0-9A-Z]\.com|net|cn|cc (:s[0-9]{1-4})?/$";
			var re = new RegExp(strRegex);
			if (re.test(url))
				return true;
			else
				return false;
		}
	</script>
</body>
</html>